Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>RRDtool</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/RRDtool"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-RRDtool rootpage-RRDtool skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">RRDtool</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="float-right infobox toccolours toptextcells" style="border-spacing:5px; font-size:90%; text-align:left; width:21em;">

<tbody><tr>
<th colspan="2" class="hintergrundfarbe6" style="font-size:105%; text-align:center;">RRDtool
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td colspan="2" style="text-align:center;"><span typeof="mw:File"></span><br> Beispielgrafik aus RRDtool
</td></tr>
<tr>
<th colspan="2" class="hintergrundfarbe5" style="font-size:105%; text-align:center;">Basisdaten
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td><b><a href="Softwareentwickler" title="Softwareentwickler">Entwickler</a></b>
</td>
<td>Tobias Oetiker
</td></tr>
<tr>
<td><b>Aktuelle&nbsp;<a href="Version_(Software)" title="Version (Software)">Version</a></b>
</td>
<td><span class="wikidata-content">1.9.0<sup id="cite_ref-_8429aa5a8df916e7_1-0" class="reference"><a href="#cite_note-_8429aa5a8df916e7-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></span> <br> (<span class="wikidata-content">29. Juli 2024</span>)
</td></tr>
<tr>
<td><b><a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a></b>
</td>
<td><a href="Unixoides_System" title="Unixoides System">Unix und Derivate</a>, <a href="Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a>
</td></tr>
<tr>
<td><b><a href="Programmiersprache" title="Programmiersprache">Programmier­sprache</a></b>
</td>
<td><a href="C_(Programmiersprache)" title="C (Programmiersprache)">C</a>
</td></tr>
<tr>
<td><b>Kategorie</b>
</td>
<td><a href="Datenbankmanagementsystem" class="mw-redirect" title="Datenbankmanagementsystem">Datenbankmanagementsystem</a>
</td></tr>
<tr>
<td><b>Lizenz</b>
</td>
<td><a href="GNU_General_Public_License" title="GNU General Public License">GPL</a>
</td></tr>
<tr>
<td class="hintergrundfarbe5" colspan="2" style="text-align:center;"><a rel="nofollow" class="external text" href="https://oss.oetiker.ch/rrdtool/">https://oss.oetiker.ch/rrdtool/</a>
</td></tr></tbody></table>
<p><b>RRDtool</b> ist ein Programm, mit dem zeitbezogene Messdaten gespeichert, zusammengefasst und visualisiert werden können. Das Programm wurde ursprünglich von <i>Tobias Oetiker</i> entwickelt und unter der <a href="GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a> (GPL) lizenziert. Durch die Veröffentlichung als <a href="Freie_Software" title="Freie Software">freie Software</a> haben inzwischen viele weitere Autoren neue Funktionalität und Fehlerbehebungen beigesteuert. RRDtool ist als <a href="Quelltext" title="Quelltext">Quelltext</a> und als <a href="Programmpaket" title="Programmpaket">ausführbares Programm</a> für viele <a href="Betriebssystem" title="Betriebssystem">Betriebssysteme</a> verfügbar.
</p><p>Die Abkürzung RRD steht für „<a href="Round_Robin_(Informatik)" title="Round Robin (Informatik)">Round-Robin</a>-Database“ und bezieht sich auf die Art und Weise, in der Daten von RRDtool gespeichert werden. Beim Anlegen einer <a href="Datenbank" title="Datenbank">Datenbank</a>, einer so genannten „RRD-Datei“, wird genug Speicher für eine angegebene Zeitspanne angelegt. Nach dieser Zeitspanne wird die Datenbank nicht erweitert (die Datei wird nicht vergrößert), sondern die ältesten Daten werden überschrieben. Dieses „Reihum-Verfahren“ wird in der <a href="Informatik" title="Informatik">Informatik</a> auch als <a href="Ringpuffer" title="Ringpuffer">Ringpuffer</a> bezeichnet.
</p><p>Die Benutzer-Schnittstelle von RRDtool besteht aus <a href="Kommandozeile" title="Kommandozeile">Kommandozeilen</a>-Programmen. Damit RRDtool von anderen Programmen zum Speichern von Daten und Erstellen von Graphen verwendet werden kann, stehen <a href="Programmierschnittstelle" title="Programmierschnittstelle">Programmierschnittstellen</a> (APIs) für mehrere <a href="Programmiersprache" title="Programmiersprache">Programmiersprachen</a> bereit, unter anderem <a href="C_(Programmiersprache)" title="C (Programmiersprache)">C</a> und <a href="Perl_(Programmiersprache)" title="Perl (Programmiersprache)">Perl</a>.
</p><p>Üblicherweise wird RRDtool nicht direkt über die Kommandozeile verwendet, sondern dient anderen Programmen als Datenspeicher bzw. -quelle. Beispiele von <a href="Free/Libre_Open_Source_Software" title="Free/Libre Open Source Software">FOSS</a>-Programmen, die RRDtool verwenden, sind <a href="Cacti" title="Cacti">Cacti</a>, <a href="Multi_Router_Traffic_Grapher" title="Multi Router Traffic Grapher">MRTG</a> und <a href="Munin_(Software)" title="Munin (Software)">Munin</a>. Eine längere Liste von Programmen, die RRDtool verwenden, befindet sich auf der RRDtool-Homepage<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>.
</p>

<div class="mw-heading mw-heading2"><h2 id="Round-Robin-Archive">Round-Robin-Archive</h2></div>
<p>Je nachdem, welche Zeitspanne in einem Graphen gezeigt wird, werden Daten in verschiedenen Auflösungen benötigt. Häufig gibt es ein paar wenige Zeitspannen, die von besonderem Interesse sind, beispielsweise „ein Tag“, „eine Woche“, „ein Monat“ und „ein Jahr“. RRDtool nutzt diesen Umstand aus, um Daten automatisch zu verdichten (zusammenzufassen).
</p><p>Für jede gewünschte Zeitspanne wird ein „Round-Robin-Archiv“ (RRA) angelegt, das eine feste Anzahl an Datenpunkten aufnehmen kann. Dieser Platz wird dann mit dem <a href="Round_Robin_(Informatik)" title="Round Robin (Informatik)">Round-Robin-Verfahren</a> gefüllt. Jedes RRA gibt dabei eine Auflösung vor, die (zusammen mit der Anzahl der Datenpunkte) die Zeitspanne festlegt, für die Daten gespeichert werden. <i>Wie</i> mehrere Datenpunkte zusammengefasst werden, legt die „Konsolidierungsfunktion“ (<i>consolidation function</i>, CF) fest. Die am meisten verwendeten Funktionen sind <a href="Mittelwert" title="Mittelwert">Mittelwert</a>, <a href="Gr%C3%B6%C3%9Ftes_und_kleinstes_Element" title="Größtes und kleinstes Element">Minimum</a> und <a href="Gr%C3%B6%C3%9Ftes_und_kleinstes_Element" title="Größtes und kleinstes Element">Maximum</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Verfügbare_Versionen"><span id="Verf.C3.BCgbare_Versionen"></span>Verfügbare Versionen</h2></div>
<p>Im November 2015 existierten vier stabile Versionszweige, <i>Version&nbsp;1.2</i> mit den Versionsnummern <i>1.2.*</i> bis <i>Version&nbsp;1.5</i> mit den Versionsnummern <i>1.5.*</i>. Prinzipiell fließen nur noch Fehler-Beseitigungen in die stabilen Versionszweige ein. Gelegentlich gibt es jedoch Ausnahmen von dieser Regel.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> Vor einiger Zeit rief der Initiator des Projekts zur Ideensammlung für RRDtool 2.x auf.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Neue_Funktionen_in_Version_1.3">Neue Funktionen in Version 1.3</h3></div>
<p>Die folgenden Funktionen bzw. Verbesserungen befinden sich in <i>Version&nbsp;1.3.</i><sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li>Beschleunigter Dateizugriff durch die Verwendung von <a href="Memory_Mapped_I/O" title="Memory Mapped I/O">Memory Mapped I/O</a>.</li>
<li>Verwendung von <a href="Cairo_(Grafikbibliothek)" title="Cairo (Grafikbibliothek)">Cairo</a> und <a href="Pango" title="Pango">Pango</a> zum Erzeugen von Graphen.</li>
<li>Alternative Version des <i>Holt-Winters Algorithmus</i>.</li>
<li>Unterstützung von lokalisierten Hilfe-Meldungen wurde vorbereitet.</li></ul>
<p>Mit <i>Version&nbsp;1.3</i> erzeugte <i>RRD-Dateien</i> sind rückwärtskompatibel zu <i>Version&nbsp;1.2</i>, außer wenn die neue Version des <i>Holt-Winters Algorithmus</i> verwendet wird.
</p>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="Data_Stream_Management_System" title="Data Stream Management System">Data Stream Management System</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Quellen">Quellen</h2></div>
<ol class="references">
<li id="cite_note-_8429aa5a8df916e7-1"><span class="mw-cite-backlink"><a href="#cite_ref-_8429aa5a8df916e7_1-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://github.com/oetiker/rrdtool-1.x/releases/tag/v1.9.0"><cite style="font-style:italic"><span lang="en">Release 1.9.0</span></cite>.</a> 29.&nbsp;Juli 2024 (abgerufen am 27.&nbsp;August 2024).</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://oss.oetiker.ch/rrdtool/rrdworld/index.en.html">RRD World: Projekte, die RRDtool verwenden</a></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external free" href="https://lists.oetiker.ch/pipermail/rrd-developers/2009-April/003105.html">https://lists.oetiker.ch/pipermail/rrd-developers/2009-April/003105.html</a></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external free" href="https://lists.oetiker.ch/pipermail/rrd-announce/2012-November/000148.html">https://lists.oetiker.ch/pipermail/rrd-announce/2012-November/000148.html</a></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external free" href="https://lists.oetiker.ch/pipermail/rrd-developers/2008-June/002278.html">https://lists.oetiker.ch/pipermail/rrd-developers/2008-June/002278.html</a></span>
</li>
</ol>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://www.rrdtool.org/">RRDtool Homepage</a></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2020-12-28" href="https://de.wikipedia.org/wiki/?title=RRDtool&amp;oldid=206991850">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>